Lecture Notes | Date | Reading |
Lecture1: Introduction/ Insertion Sort | Jan 12th | Lecture2: Asymptotic Analysis/ Merge Sort | Jan 20th |
Lecture3: Recurrence-1 | Jan 22th | |
Lecture4: Recurrence-2 | Jan 27th | Lecture5: Quick Sort | Feb 3rd | Lecture6: Heap Sort-1 | Feb 5th | Lecture7: Heap Sort-2 | Feb 9th | Lecture8: Linear Sorting-1 | Feb 12 | Lecture9: Linear Sorting-2 | Feb 17 |
Lecture10: Hash Tables | March 3rd | Lecture11: Programming with Python | March 10 th | Lecture12: Programming with Python(2) | March 12 th | Lecture13: List$Strings | March 31 th | Lecture14: Dictionaries$tuples | April 2nd | Lecture15: graphs | April 21st | Lecture16: Graphs-BFS | April 23rd | Lecture15: graphs-DFS | April 23rd | Lecture15: graphs-Shortest path | April 27th |